请问“1^2+2^2+3^2+……+100^2”的编程如何解答?

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:58:50

不知道是哪一种语句.

以下的是Java

ppublic class Untitled1 {
public static void main(String[] args) {

int i, sum = 0;
for (i = 1; i <= 100; i++) {
sum += (i * i);
}
System.out.print("sum=" + sum);

}
}

最快速方法,用通项公式:
1^2+2^2+3^2+……+ n^2 = n*(n+1)*(2n+1)/6

///////程序
#include<iostream>
using namespace std;

void main()
{
int n=100;
cout <<(n*(n+1)*(2*n+1)/6);
cout <<endl;
}

//C++
int sum = 0;
for(int i = 1, i <= 100; ++i)
{
sum += pow(i, 2);
}
cout<<sum<<endl;

请楼主说明用什么语言来编啊,我这是C语言的:

main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
sum+=(i*i);
}
printf("%d\n",sum)
}

vb
dim i as interger,j as integer,m as integer
for i = 1 to 100
j=j+i*i
next